﻿using System;
using SharpSqlAnalyzer.nodes;

namespace SharpSqlAnalyzer.stmt.mssql
{
	// Token: 0x02000172 RID: 370
	public class TMssqlDummyStmt : TCustomSqlStatement
	{
		// Token: 0x06000CD3 RID: 3283 RVA: 0x00307DF5 File Offset: 0x00305FF5
		public TMssqlDummyStmt(EDbVendor dbvendor) : base(dbvendor)
		{
			this.sqlstatementtype = ESqlStatementType.sstmssqldummystmt;
		}

		// Token: 0x06000CD4 RID: 3284 RVA: 0x00307E06 File Offset: 0x00306006
		internal override void buildsql()
		{
		}

		// Token: 0x06000CD5 RID: 3285 RVA: 0x00307E08 File Offset: 0x00306008
		internal override void clear()
		{
		}

		// Token: 0x06000CD6 RID: 3286 RVA: 0x00307E0A File Offset: 0x0030600A
		internal override string getasprettytext()
		{
			return "";
		}

		// Token: 0x06000CD7 RID: 3287 RVA: 0x00307E11 File Offset: 0x00306011
		internal virtual void iterate(TVisitorAbs pvisitor)
		{
		}

		// Token: 0x06000CD8 RID: 3288 RVA: 0x00307E13 File Offset: 0x00306013
		internal virtual int doparsestatement(TCustomSqlStatement psql)
		{
			return 0;
		}

		// Token: 0x06000CD9 RID: 3289 RVA: 0x00307E16 File Offset: 0x00306016
		public override void accept(TParseTreeVisitor v)
		{
			v.preVisit(this);
			v.postVisit(this);
		}
	}
}
